#!/usr/bin/env bash

# https://blog.csdn.net/zong596568821xp/article/details/102765801


outnetname=$1
outnetip=$2
outnetport=$3
innetname=$4
innetip=$5
innetport=$6

if [-z "$innetport" ]; then
    echo "nat-visit.sh 外网网卡名 外网网卡地址 外网端口 内网网卡名 内网网卡地址 内网端口"
    exit 1
fi
iptables -t nat -A PREROUTING -i $outnetname -d $outnetip -p tcp --dport $outnetport -j DNAT --to $innetip:$innetport
iptables -t nat -A POSTROUTING -o $innetname -d $innetip -p tcp --dport innetport -j SNAT --to $outnetip

# 删除
# iptables -t nat  -D PREROUTING  序号
# iptables -t nat  -D POSTROUTING  序号
